cetacean stranding - Turkish English Dictionary